<?php
	if(!$_POST){
		$filtro	=	PARAMETRO_0;
		$this->getRegistro()->set('filtro', $filtro);
		
		if(defined('PARAMETRO_2')){
			$ordena	=	PARAMETRO_2;
		}
		else {
			$ordena	=	"ordenanome";
		}
		
		if ($filtro == "buscaavancada") {
			$gruposConhecimento	=	AreaConhecimento::getGruposConhecimento('asc', null);
			foreach($gruposConhecimento as $grupo){
				$areasConhecimento[$grupo['idGrupo']]	=	AreaConhecimento::getAreasConhecimento($grupo['idGrupo'], 'asc', null);
			}
			$this->getRegistro()->set('gruposConhecimento', $gruposConhecimento);
			$this->getRegistro()->set('areasConhecimento', $areasConhecimento);	
		}
		
		if(defined('PARAMETRO_3')){
			$ordem 	=	PARAMETRO_3;
			
			if ($ordem != 'asc' && $ordem != 'desc'){
				redireciona(array('404'));
				exit;
			}		
		}
		else {
			$ordem	=	"asc";
		}
		
		if (defined('PARAMETRO_4')){
			$paginaAtual	=	intval(str_replace("pagina", "", PARAMETRO_4));
		}
		else {
			$paginaAtual 	=	1;
		}
		
		$strInputBuscaCursos 	=	'';
		if(defined('PARAMETRO_5')){
			if ($filtro	==	'busca'){
				$strBusca	=	codificaString(urldecode(PARAMETRO_5));
				$strInputBuscaCursos	=	$_SESSION['constructore']['buscaCursos'];
				if(codificaString($strInputBuscaCursos) != $strBusca){
					$strInputBuscaCursos 	=	str_replace('-', ' ', urldecode(PARAMETRO_5));
					$_SESSION['constructore']['buscaCursos']	=	$strInputBuscaCursos;
				}
			}
			else {
				$this->getRegistro()->set('mostraBuscaAvancada', true);
				$strBusca	=	urldecode(PARAMETRO_5);
				$strCurso				=	codificaString(urldecode($_GET['curso']));
				$strNomeProfessor		=	codificaString(urldecode($_GET['nomeprofessor']));
				$strNivel 				=	codificaString(urldecode($_GET['nivel']));
				$intArea 				=	codificaString(urldecode($_GET['area']));
				$strSituacao			=	codificaString(urldecode($_GET['situacao']));
				$strSemestre			=	codificaString(urldecode($_GET['semestre']));
				
				$strInicioCurso1		=	codificaString(urldecode($_GET['iniciocurso1']));
				$strInicioCurso2		=	codificaString(urldecode($_GET['iniciocurso2']));
				$strTerminoCurso1		=	codificaString(urldecode($_GET['terminocurso1']));
				$strTerminoCurso2		=	codificaString(urldecode($_GET['terminocurso2']));
				
				if ($strSituacao	==	"andamento"){
					$intInicioCursoDia2			=	date('d', time());
					$intInicioCursoMes2			=	date('m', time());
					$intInicioCursoAno2			=	date('Y', time());
					$intTerminoCursoDia1		=	date('d', time());
					$intTerminoCursoMes1		=	date('m', time());
					$intTerminoCursoAno1		=	date('Y', time());
				}
				if ($strSituacao	==	"desenvolvimento"){
					$intInicioCursoDia1			=	date('d', time()) + 1;
					$intInicioCursoMes1			=	date('m', time());
					$intInicioCursoAno1			=	date('Y', time());
				}
				if ($strSituacao	==	"concluidos"){
					$intTerminoCursoDia2		=	date('d', time()) - 1;
					$intTerminoCursoMes2		=	date('m', time());
					$intTerminoCursoAno2		=	date('Y', time());
				}
				
				if ($strSemestre != 'qualquer') {
					$semestre	=	explode('-', $strSemestre);
					if(intval($semestre[1]) == 1){
						$intInicioCursoDia1			=	'01';
						$intInicioCursoMes1			=	'01';
						$intInicioCursoAno1			=	$semestre[0];
						$intInicioCursoDia2			=	'14';
						$intInicioCursoMes2			=	'07';
						$intInicioCursoAno2			=	$semestre[0];
					}
					if(intval($semestre[1]) == 2){
						$intInicioCursoDia1			=	'15';
						$intInicioCursoMes1			=	'07';
						$intInicioCursoAno1			=	$semestre[0];
						$intInicioCursoDia2			=	'31';
						$intInicioCursoMes2			=	'12';
						$intInicioCursoAno2			=	$semestre[0];
					}
				}
				
				$strInputCurso			= $_SESSION['constructore']['buscaAvancadaCursos']['strCurso'];
				$strInputNomeProfessor	= $_SESSION['constructore']['buscaAvancadaCursos']['strNomeProfessor'];
				$strSelectNivel				= $_SESSION['constructore']['buscaAvancadaCursos']['strNivel'];
					$intSelectArea				= $_SESSION['constructore']['buscaAvancadaCursos']['intArea'];
				$strSelectSituacao		= $_SESSION['constructore']['buscaAvancadaCursos']['strSituacao'];
				$strSelectSemestre		= $_SESSION['constructore']['buscaAvancadaCursos']['strSemestre'];
				
				$strInputInicioCurso1	= $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoAno1'] . '-' . $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoMes1'] . '-' . $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoDia1'];
				$strInputInicioCurso2	= $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoAno2'] . '-' . $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoMes2'] . '-' . $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoDia2'];
				$strInputTerminoCurso1	= $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoAno1'] . '-' . $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoMes1'] . '-' . $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoDia1'];
				$strInputTerminoCurso2	= $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoAno2'] . '-' . $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoMes2'] . '-' . $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoDia2'];
				
				if(codificaString($strInputCurso) != $strCurso){
					$strInputCurso 	=	str_replace('-', ' ', urldecode($_GET['curso']));
					$_SESSION['constructore']['buscaAvancadaCursos']['strCurso']	=	$strInputCurso;
				}
				
				if(codificaString($strInputNomeProfessor) != $strNomeProfessor){
					$strInputNomeProfessor 	=	str_replace('-', ' ', urldecode($_GET['nomeProfessor']));
					$_SESSION['constructore']['buscaAvancadaNomeCursos']['strNomeProfessor']	=	$strInputNomeProfessor;
				}
				
				if(codificaString($strSelectNivel) != $strNivel){
					$_SESSION['constructore']['buscaAvancadaCursos']['strNivel']	=	$strNivel;
				}
				
				if(codificaString($intSelectArea) != $intArea){
					$_SESSION['constructore']['buscaAvancadaCursos']['intArea']	=	$intArea;
				}
				
				if(codificaString($strSelectSituacao) != $strSituacao){
					$_SESSION['constructore']['buscaAvancadaCursos']['strSituacao']	=	$strSituacao;
				}
				
				if(codificaString($strSelectSemestre) != $strSemestre){
					$_SESSION['constructore']['buscaAvancadaCursos']['strSemestre']	=	$strSemestre;
				}
				
				if(codificaString($strInputInicioCurso1) != $strInicioCurso1){
					$data	=	explode('-', $strInicioCurso1);
					$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoDia1']	=	$data[2];
					$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoMes1']	=	$data[1];
					$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoAno1']	=	$data[0];
				}
				
				if(codificaString($strInputInicioCurso2) != $strInicioCurso2){
					$data	=	explode('-', $strInicioCurso2);
					$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoDia2']	=	$data[2];
					$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoMes2']	=	$data[1];
					$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoAno2']	=	$data[0];
				}
				
				if(codificaString($strInputTerminoCurso1) != $strTerminoCurso1){
					$data	=	explode('-', $strTerminoCurso1);
					$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoDia1']	=	$data[2];
					$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoMes1']	=	$data[1];
					$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoAno1']	=	$data[0];
				}
				
				if(codificaString($strInputTerminoCurso2) != $strTerminoCurso2){
					$data	=	explode('-', $strTerminoCurso2);
					$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoDia2']	=	$data[2];
					$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoMes2']	=	$data[1];
					$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoAno2']	=	$data[0];
				}
				
				$validou 	=	true;
				
				/*
		         * Valida o inicio do curso
		         */
			   
		        if (!validaDataString($strInicioCurso1) && strlen(str_replace('-','',$strInicioCurso1)) != 0) {
		            $validou             =    false;
		            $strMensagemErro    =    'Preencha corretamente a primeira data do campo <span class="negrito">Início do Curso</span>.';
		            $_SESSION['constructore']['mensagens']['erroInicioCurso']    =    $strMensagemErro;
		        }
				
				if (!validaDataString($strInicioCurso2) && strlen(str_replace('-','',$strInicioCurso2)) != 0) {
		            $validou             =    false;
		            $strMensagemErro    =    'Preencha corretamente a segunda data do campo <span class="negrito">Início do Curso</span>.';
		            $_SESSION['constructore']['mensagens']['erroInicioCurso']    =    $strMensagemErro;   
		        }
				
				if(strlen(str_replace('-','',$strInicioCurso1)) != 0 && strlen(str_replace('-','',$strInicioCurso2)) != 0){
					if (comparaDatasString($strInicioCurso1, $strInicioCurso2) < 0) {
		                $validou             =    false;
		                $strMensagemErro    =    'A segunda data de <span class="negrito">Início do Curso</span> não pode ser anterior à primeria.';
		                $_SESSION['constructore']['mensagens']['erroInicioCurso']    =    $strMensagemErro;
	            	}
				}
	            
		       
		        /*
		         * Valida o termino do curso
		         */
		       
		       if (!validaDataString($strTerminoCurso1) && strlen(str_replace('-','',$strTerminoCurso1)) != 0) {
		            $validou             =    false;
		            $strMensagemErro    =    'Preencha corretamente a primeira data do campo <span class="negrito">Término do Curso</span>.';
		            $_SESSION['constructore']['mensagens']['erroTerminoCurso']    =    $strMensagemErro;   
		        }
				if(strlen(str_replace('-','',$strInicioCurso1)) != 0 && strlen(str_replace('-','',$strTerminoCurso1)) != 0){
		            if (comparaDatasString($strInicioCurso1, $strTerminoCurso1) < 0) {
		                $validou             =    false;
		                $strMensagemErro    =    'A primeira data de <span class="negrito">Término do Curso</span> não pode ser anterior à primeira data de <span class="negrito">Início do Curso</span>.';
		                $_SESSION['constructore']['mensagens']['erroTerminoCurso']    =    $strMensagemErro;
		            }

				}
		        if (!validaDataString($strTerminoCurso2) && strlen(str_replace('-','',$strTerminoCurso2)) != 0) {
		            $validou             =    false;
		            $strMensagemErro    =    'Preencha corretamente a segunda data do campo <span class="negrito">Término do Curso</span>.';
		            $_SESSION['constructore']['mensagens']['erroTerminoCurso']    =    $strMensagemErro;   
		        }
		        if(strlen(str_replace('-','',$strInicioCurso2)) != 0 && strlen(str_replace('-','',$strTerminoCurso2)) != 0) {
		        	
		            if (comparaDatasString($strInicioCurso2, $strTerminoCurso2) < 0) {
		                $validou             =    false;
		                $strMensagemErro    =    'A segunda data de <span class="negrito">Término do Curso</span> não pode ser anterior à segunda data de <span class="negrito">Início do Curso</span>.';
		                $_SESSION['constructore']['mensagens']['erroTerminoCurso']    =    $strMensagemErro;
		            }
				}
				if(strlen(str_replace('-','',$strTerminoCurso1)) != 0 && strlen(str_replace('-','',$strTerminoCurso2)) != 0){
					 if (comparaDatasString($strTerminoCurso1, $strTerminoCurso2) < 0) {
		                $validou             =    false;
		                $strMensagemErro    =    'A segunda data de <span class="negrito">Término do Curso</span> não pode ser anterior à primeira.';
		                $_SESSION['constructore']['mensagens']['erroTerminoCurso2']    =    $strMensagemErro;
		            }
		        }
				
			}
			if (isset($_SESSION['constructore']['buscaAvancadaCursos'])) {
				$this->getRegistro()->set('strCurso', $_SESSION['constructore']['buscaAvancadaCursos']['strCurso']);
				$this->getRegistro()->set('strNomeProfessor', $_SESSION['constructore']['buscaAvancadaCursos']['strNomeProfessor']);
				$this->getRegistro()->set('strNivel', $_SESSION['constructore']['buscaAvancadaCursos']['strNivel']);
				$this->getRegistro()->set('intArea', $_SESSION['constructore']['buscaAvancadaCursos']['intArea']);
				$this->getRegistro()->set('strSituacao', $_SESSION['constructore']['buscaAvancadaCursos']['strSituacao']);
				$this->getRegistro()->set('strSemestre', $_SESSION['constructore']['buscaAvancadaCursos']['strSemestre']);
				
				$this->getRegistro()->set('intInicioCursoDia1', $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoDia1']);
				$this->getRegistro()->set('intInicioCursoMes1', $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoMes1']);
				$this->getRegistro()->set('intInicioCursoAno1', $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoAno1']);
				$this->getRegistro()->set('intInicioCursoDia2', $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoDia2']);
				$this->getRegistro()->set('intInicioCursoMes2', $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoMes2']);
				$this->getRegistro()->set('intInicioCursoAno2', $_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoAno2']);
				$this->getRegistro()->set('intTerminoCursoDia1', $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoDia1']);
				$this->getRegistro()->set('intTerminoCursoMes1', $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoMes1']);
				$this->getRegistro()->set('intTerminoCursoAno1', $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoAno1']);
				$this->getRegistro()->set('intTerminoCursoDia2', $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoDia2']);
				$this->getRegistro()->set('intTerminoCursoMes2', $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoMes2']);
				$this->getRegistro()->set('intTerminoCursoAno2', $_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoAno2']);
			}
			
		}
		else{
			$strBusca 	=	null;
			unset($_SESSION['constructore']['buscaCursos']);
			if ($filtro == 'buscaavancada') {
				$this->getRegistro()->set('mostraBuscaAvancada', true);
				$filtro	=	'todos';
			}
			else {
				redireciona(array("404"));
				exit;
			}
		}
		
		$ordemNova	=	$ordem == 'asc' ? 'desc' : 'asc';
		
		$this->getRegistro()->set('strInputBusca', $strInputBuscaCursos);
		$this->getRegistro()->set('mostraSituacao', true);
		$this->getRegistro()->set('strBusca', $strBusca);
		if ($filtro	==	"busca"){
			$this->getRegistro()->set('checkCurso', true);
		}
		
		/*
		 * Depende do que vou mostrar
		 */
		$this->getRegistro()->set('ordemNome', 'asc');
		$this->getRegistro()->set('ordemProfessor', 'asc');
		$this->getRegistro()->set('ordemInicio', 'asc');
		$this->getRegistro()->set('ordemTermino', 'asc');
		$this->getRegistro()->set('ordena', $ordena);
		$this->getRegistro()->set('ordemAtual', $ordem);
		
		switch($ordena){
			case "ordenanome":
				$this->getRegistro()->set('ordemNome', $ordemNova);
				break;
			case "ordenaprofessor":
				$this->getRegistro()->set('ordemProfessor', $ordemNova);
				break;
			case "ordenainicio":
				$this->getRegistro()->set('ordemInicio', $ordemNova);
				break;
			case "ordenatermino":
				$this->getRegistro()->set('ordemTermino', $ordemNova);
				break;
			default:
				redireciona(array("404"));
				exit;
		}
		
		if($filtro	==	'buscaavancada'){
			
			if ($validou){
				$resultadoBusca	=	Curso::buscaAvancada($ordena, $ordem, $paginaAtual, $strCurso, '', $strNomeProfessor, '', '', '', $strNivel, $intArea, $strSituacao, $strInicioCurso1, $strInicioCurso2, $strTerminoCurso1, $strTerminoCurso2, '', '', '', '', '', '', '', '', '');
			}
			else{
				$this->exibir("buscacursos.php");
				exit;
			}
		}
		else{
			$resultadoBusca	=	Curso::buscaSimples($filtro, $ordena, $ordem, $paginaAtual, $strBusca);
		}
		
		$listaCursos 	=	$resultadoBusca['listaCursos'];
		$qtdCursos 		=	$resultadoBusca['qtdCursos'];
		$qtdPaginas 	=	$resultadoBusca['qtdPaginas'];
		
		$this->getRegistro()->set('qtdCursos', $qtdCursos);
		$this->getRegistro()->set('qtdPaginas', $qtdPaginas);
		$this->getRegistro()->set('paginaAtual', $paginaAtual);
		$this->getRegistro()->set('listaCursos', $listaCursos);
		
		$this->exibir("buscacursos.php");
	}
	else {
		if (isset($_POST['inputBuscar'])){
			$strBusca	=	$_POST['inputBuscar'];
			if($strBusca	!=	''){
				$_SESSION['constructore']['buscaCursos']	=	$strBusca;
				$URLBusca 	=	codificaString($strBusca);
				redireciona(array("busca", "cursos", "ordenanome", "asc", "pagina1", $URLBusca));
				exit;
			}
			else{
				$strMensagem 	=	"Você deve preencher o campo Buscar para fazer uma pesquisa.";
				$_SESSION['constructore']['mensagens']['buscaVazia']	=	$strMensagem;
				redireciona($_SESSION['constructore']['URLOrigem']);
				exit;
			}
		}
		else {
			$strCurso					=	codificaString($_POST['inputCurso']);
			$strNomeProfessor			=	codificaString($_POST['inputNomeProfessor']);
			$strNivel					=	codificaString($_POST['selectNivelCurso']);
			$intArea					=	codificaString($_POST['selectAreaConhecimento']);
			$strSituacao				=	$_POST['selectSituacao'];
			$strSemestre				=	codificaString($_POST['selectSemestre']);
			
			$intInicioCursoDia1			=	$_POST['inputInicioCursoDia1'];
			$intInicioCursoMes1			=	$_POST['inputInicioCursoMes1'];
			$intInicioCursoAno1			=	$_POST['inputInicioCursoAno1'];
			$intInicioCursoDia2			=	$_POST['inputInicioCursoDia2'];
			$intInicioCursoMes2			=	$_POST['inputInicioCursoMes2'];
			$intInicioCursoAno2			=	$_POST['inputInicioCursoAno2'];
			$intTerminoCursoDia1		=	$_POST['inputTerminoCursoDia1'];
			$intTerminoCursoMes1		=	$_POST['inputTerminoCursoMes1'];
			$intTerminoCursoAno1		=	$_POST['inputTerminoCursoAno1'];
			$intTerminoCursoDia2		=	$_POST['inputTerminoCursoDia2'];
			$intTerminoCursoMes2		=	$_POST['inputTerminoCursoMes2'];
			$intTerminoCursoAno2		=	$_POST['inputTerminoCursoAno2'];
			
			if ($strSituacao	==	"andamento"){
				$intInicioCursoDia2			=	date('d', time());
				$intInicioCursoMes2			=	date('m', time());
				$intInicioCursoAno2			=	date('Y', time());
				$intTerminoCursoDia1		=	date('d', time());
				$intTerminoCursoMes1		=	date('m', time());
				$intTerminoCursoAno1		=	date('Y', time());
			}
			
			if ($strSituacao	==	"desenvolvimento"){
				$intInicioCursoDia1			=	date('d', time()) + 1;
				$intInicioCursoMes1			=	date('m', time());
				$intInicioCursoAno1			=	date('Y', time());
			}
					
			if ($strSituacao	==	"concluidos"){
				$intTerminoCursoDia2		=	date('d', time()) - 1;
				$intTerminoCursoMes2		=	date('m', time());
				$intTerminoCursoAno2		=	date('Y', time());
			}
			
			if ($strSemestre != 'qualquer') {
				$semestre	=	explode('-', $strSemestre);
				if(intval($semestre[1]) == 1){
					$intInicioCursoDia1			=	'01';
					$intInicioCursoMes1			=	'01';
					$intInicioCursoAno1			=	$semestre[0];
					$intInicioCursoDia2			=	'14';
					$intInicioCursoMes2			=	'07';
					$intInicioCursoAno2			=	$semestre[0];
				}
				if(intval($semestre[1]) == 2){
					$intInicioCursoDia1			=	'15';
					$intInicioCursoMes1			=	'07';
					$intInicioCursoAno1			=	$semestre[0];
					$intInicioCursoDia2			=	'31';
					$intInicioCursoMes2			=	'12';
					$intInicioCursoAno2			=	$semestre[0];
				}
			}
			
			$_SESSION['constructore']['buscaAvancadaCursos']['strCurso'] = $_POST['inputCurso'];
			$_SESSION['constructore']['buscaAvancadaCursos']['strNomeProfessor'] = $_POST['inputNomeProfessor'];
			$_SESSION['constructore']['buscaAvancadaCursos']['strNivel'] = $strNivel;
			$_SESSION['constructore']['buscaAvancadaCursos']['intArea'] = $intArea;
			$_SESSION['constructore']['buscaAvancadaCursos']['strSituacao'] = $strSituacao;
			$_SESSION['constructore']['buscaAvancadaCursos']['strSemestre'] = $strSemestre;
			
			$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoDia1'] = $intInicioCursoDia1;
			$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoMes1'] = $intInicioCursoMes1;
			$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoAno1'] = $intInicioCursoAno1;
			$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoDia2'] = $intInicioCursoDia2;
			$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoMes2'] = $intInicioCursoMes2;
			$_SESSION['constructore']['buscaAvancadaCursos']['intInicioCursoAno2'] = $intInicioCursoAno2;
			$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoDia1'] = $intTerminoCursoDia1;
			$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoMes1'] = $intTerminoCursoMes1;
			$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoAno1'] = $intTerminoCursoAno1;
			$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoDia2'] = $intTerminoCursoDia2;
			$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoMes2'] = $intTerminoCursoMes2;
			$_SESSION['constructore']['buscaAvancadaCursos']['intTerminoCursoAno2'] = $intTerminoCursoAno2;
			
			$inicioCurso1 = '';
			$inicioCurso2 = '';
			$terminoCurso1 = '';
			$terminoCurso2 = '';
			
			if($intInicioCursoDia1 != '' && $intInicioCursoMes1 != '' && $intInicioCursoAno1 != ''){
				$inicioCurso1	=	$intInicioCursoAno1 . '-' . $intInicioCursoMes1 . '-' . $intInicioCursoDia1;
			}
			if($intInicioCursoDia2 != '' && $intInicioCursoMes2 != '' && $intInicioCursoAno2 != ''){
				$inicioCurso2	=	$intInicioCursoAno2 . '-' . $intInicioCursoMes2 . '-' . $intInicioCursoDia2;
			}
			if($intTerminoCursoDia1 != '' && $intTerminoCursoMes1 != '' && $intTerminoCursoAno1 != ''){
				$terminoCurso1	=	$intTerminoCursoAno1 . '-' . $intTerminoCursoMes1 . '-' . $intTerminoCursoDia1;
			}
			if($intTerminoCursoDia2 != '' && $intTerminoCursoMes2 != '' && $intTerminoCursoAno2 != ''){
				$terminoCurso2	=	$intTerminoCursoAno2 . '-' . $intTerminoCursoMes2 . '-' . $intTerminoCursoDia2;
			}
			
			$strBusca 	=	'?curso=' . $strCurso . '&nomeprofessor=' . $strNomeProfessor . '&nivel=' . $strNivel . '&area=' . $intArea . '&situacao=' . $strSituacao . '&semestre=' . $strSemestre . '&iniciocurso1=' . $inicioCurso1 . '&iniciocurso2=' . $inicioCurso2 . '&terminocurso1=' . $terminoCurso1 . '&terminocurso2=' . $terminoCurso2;
			redireciona(array("buscaavancada","cursos", "ordenanome", "asc", "pagina1", $strBusca));
		}
		
		
	}
?>